body,html,div,h1,h2,h3,h4,h5,h6,img,ul,li,span,p,dl,dd,dt,a,label,textarea,input,table,tr,td{
	margin:0;
	padding:0;
	-webkit-text-size-adjust: none;/*chrome下默认会将小于12px的文本强制会按照12px显示*/
}
i{
	font-style:normal;
}
h1,h2,h3,h4{
	font-weight: normal;
}
html,body{
	width:100%;
	height:100%;
}
body{
	font-family:"Arial","微软雅黑";
	font-size:30px;
	/*background: #e8e8e8;*/
	color:#333333;
	-webkit-font-smoothing:antialiased;
}
ul li{
	list-style:none;
}
.clearfix{
	zoom:1;
}
.clearfix:after{
	content:'';
	display:block;
	clear:both;
}
a{
	text-decoration:none;
	color:#333333;
}
*,*:after,*:before{
	box-sizing: border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-tap-highlight-color: transparent;
}
/*a:hover{
	color:#C81623;
}*/

img{
	border:none;
	/*vertical-align: middle;*/
}
.fr{
	float:right;
}
.fl{
	float:left;
}
input[type="checkbox" i]{
    margin: 0px 0px 0px 0px;
    background-color:#fff;
    /*-webkit-appearance: none;*/
}
input{
	-webkit-tap-highlight-color: transparent;
	appearance:none;
	-webkit-appearance:none;
	outline: none;
}
.border-1px{
	position: relative;
}
.border-1px:before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0;
	border:1px solid #dddddd;
}
@media (-webkit-min-device-pixel-ratio: 2){
	.border-1px:before{
		-webkit-transform: scaleY(0.5);
		transform: scaleY(0.5);
	}
}
@media (-webkit-min-device-pixel-ratio: 3){
	.border-1px:before{
		-webkit-transform: scaleY(0.333);
		transform: scaleY(0.333);
	}
}

